export default  {
   namespaced: true, //命名空间要开启//当命名空间开启后，组件中访问store中的数据时，要加上命名空间
  actions: {
    //
    add(context, value) {
      context.commit("ADD", value);
    },
    reduce(context, value) {
      context.commit("REDUCE", value);
    },
  },
  mutations: {
    ADD(state, value) {
      state.sum += value;
    },
    REDUCE(state, value) {
      state.sum -= value;
    },
  },
  getters: {
    totalAmount(state) {
      return state.sum * state.qty;
    },
  },
  state: {
    sum: 1,
    qty: 5,
  },
};

